草庐IT

Android 动画 GIF 支持

全部标签

javascript - MediaSource 不支持 ogg 音频?

MediaSource.isTypeSupported('audio/ogg;codecs="vorbis"')返回false-这是否意味着我无法将ogg作为POST的响应进行流式传输? 最佳答案 就是这个意思。针对此情况返回false的客户端无法播放此媒体类型(较旧的浏览器、不受支持的操作系统或阻止此操作的客户端设置)。对于流媒体OGG文件格式,您绝对可以在大多数现代浏览器上使用Audio.play();,但不幸的是theMediaSourceelement不支持使用POST请求进行流式传输-您必须使用经典的流式传输方法,或者将整

javascript - 在 javascript 中检测 SNI(服务器名称指示)浏览器支持

我希望能够检测浏览器是否支持SNI-ServerNameIndication.我希望将不合规的客户重定向到不同的地址。我正在考虑通过SSL加载一些内容并确保其安全传输。否则浏览器不支持SNI。这可以做到吗? 最佳答案 您可以设置一个支持SNI的服务器,提供两个主机名,在您需要SNI的地方和一个作为后备解决方案的地方,两者都提供它们托管的名称。类似的东西:https://www.example.com/name返回表示I'mwww.example.comhttps://www.example.net/name返回我是www.examp

javascript - 检测 geo-uri 支持

有没有办法用JavaScript检查客户端浏览器是否支持GEO-URI-scheme?我想为不支持的浏览器显示坐标作为map链接Berlin对于受支持的浏览器(如智能手机),作为指向它们自己的native应用程序的链接。Berlin 最佳答案 不,没有。geo协议(protocol)是否可用不取决于浏览器,而取决于底层操作系统。Android的浏览器不知道它是否可以支持它,它询问子系统它是否有geoURI的处理程序,如果有,打开它。知道系统支持自定义uri的唯一方法是尝试打开一个链接,看看它是否有效。没有办法在不完全打扰用户的情况下

javascript - 如何摆脱 Angular aot 编译中装饰器不支持函数调用的问题?

我正在测试HighchartsAngular2xWrapper.起初,我使用AngularCLI(1.6.1)“ngserve”并使用Chrome分析性能没有问题。然后,我尝试使用提前编译来查看它对性能有何影响。所以,使用:ngserve--aot我收到以下错误:ERRORinErrorduringtemplatecompileof'AppModule'Functioncallsarenotsupportedindecoratorsbut'ChartModule'wascalled.现在,我知道aot为模块生成工厂代码并以某种方式将模板“转换”为VanillaJS,这里的事情变得有点棘

javascript - 可靠地检测 <img> 标签对 SVG 的支持

我目前正在对网站进行一些重新设计,基本上只是将其升级到更新的外观并尝试使其尽可能独立于分辨率,以独立于分辨率的名义我想我会尝试在浏览器支持SVG图像的设计中使用SVG图像标签。我想在中坚持只使用SVG的原因标签而不是使用一些更雄心勃勃的解决方案是AFAIKChrome、Opera和Safari都支持它,而FF4似乎最终可能会得到它以及整个网站建立在自定义CMS上的事实必须部分重写以开始更改输出HTML(目前它支持自定义设计图像、自定义CSS和自定义JS,包括每个主题)。现在,我自己在网上浏览了一下,试图找出执行此操作的最佳方法,出于某种原因,我发现几乎所有建议的解决方案都效果不佳(其中

javascript - promise 支持 Chrome Extensions API?

过去几周我一直在编写一些浏览器扩展,直到今天我认为Firefox的WebExtension应该在Chrome中自动运行。所以我尝试根据Mozilla的示例编写我的代码。但是今天我发现在ChromeExtensions的API文档中并没有提到Promises。我在所有扩展的代码中都严格使用Promises。那么现在我的问题是,我的代码可以在Chrome中运行吗?或者,如果我在最顶部添加一个varbrowser=chrome声明,它会起作用吗?还是Chrome根本不支持API上的Promises?如果Chrome还不支持API函数上的Promises,它将来会支持它们吗?注意,我知道这个项

javascript - 为什么 CSS 动画和过渡会被 JavaScript 阻止?

更新2:在Chrome31.0.1650.34测试版中运行下面的JSFiddle不会导致所描述的行为,即它不会“在JavaScript启动时卡住”。我只能假设他们已经将CSS转换放置在与JavaScript和页面其余部分不同的线程上——好消息!卡住/阻塞转换仍然出现在Firefox25.0中。更新1:@IvanCastellanos提到CSS转换和动画在AndroidChrome上不会被阻止。这是非常有用的信息,部分地激发了这个问题。原始问题:对于浏览器vendor来说,这可能更像是一个问题,但这里有:到目前为止,我的印象来自thisvideo(和其他人)转换CSS不透明度不会真正受到

javascript - 为什么慢速 jQuery 动画断断续续?

我很难用谷歌搜索这个问题,因为我能找到的大多数东西都是关于动画的,这些动画应该很快但Action很慢。我的问题是关于我想要持续时间长但仍然流畅的动画。我创建了这个jsfiddle来演示这个问题:http://jsfiddle.net/93Bqx/我试图让一个元素随着时间慢慢移动到另一个位置。但是动画非常不稳定。基本上,它归结为如下内容:$elem.animate({left:x,top:y},someLargeNumber);我想知道问题是否出在动画速度太慢以致于每一步都小于一个像素,因此它将它们四舍五入为0或1,使其看起来像是丢帧然后一次移动所有。但我不知道如何检查或解决这个问题。有

javascript - 接受动画

编辑**在我的文字游戏中,有一个包含3个字母单词的网格。游戏的目的是通过点击旁边相应的字母来拼写单词。当网格中的某个区域突出显示时,它会向用户指示要拼写的单词。用户点击网格边上的字母,然后移动到突出显示的区域。目前我有显示单个字母是否正确的样式,但是当一个单词完成时我需要它来识别它以便我可以将样式应用于它。谁能告诉我一些识别正确和错误单词的代码?当它是一个拖放游戏时,我是这样做的......if(guesses[word].length==3){if(guesses[word].join('')==word){$('td[data-word='+word+']').addClass('

javascript - 使用 google map js api v3 为路线制作动画

给定两个地理定位点(路线的起点和终点),我想为它们之间的路线绘制动画。您知道如何使用Googlemapjsv3api实现吗?谢谢 最佳答案 我为你找到了一些东西。http://www.geocodezip.com/v3_animate_marker_directions.html访问这个网站在chrome上按F12转到源选项卡并选择v3-animate-marker-direction.html您将获得有关其使用方式的完整代码。我需要帮助,请发表评论还有一个很好的例子,但我想它是在v2上实现的http://www.kmcgraphi